home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d18
/
tpseek.arc
/
SEEKTEST.DOC
< prev
next >
Wrap
Text File
|
1991-04-28
|
5KB
|
174 lines
SEEKTEST
A Hard Disk Benchmark In Turbo Pascal
Ryle Design
P.O. Box 22, Mt. Pleasant, Michigan 48804
CompuServe 73047,1765
Introduction
SEEKTEST is a program written in Turbo Pascal to very accurately measure the
seek time of a hard disk installed in an IBM compatible personal computer
running the MSDOS operating system. By using BIOS interrupt services and a
high resolution timing methodology, a very meaningful measurement of hard
disk seek performance can be made that reflects "real world" operating
conditions.
The test measurements are not destructive to the data on the device under
test. However, it is essential that this test (or any other disk intensive
benchmark or diagnostic) should only be run on storage devices that are fully
backed up in case of failure.
Distribution
The distribution you have received should contain the following:
SEEKTEST.DOC This document.
SEEKTEST.PAS Fully commented Turbo Pascal V5 source code.
SEEKTEST.EXE Turbo Pascal V5 executable.
NOT included in this distribution is the library containing the high
resolution timer functions, which is only required if you wish to modify
the source code and recompile the executable.
High Resolution Timer Toolbox
SEEKTEST uses TPHRT, the Turbo Pascal High Resolution Timer Toolbox from Ryle
Design. A shareware evaluation copy of TPHRT is available in DL 2 of
BPROGA on CompuServe as TPHRTV.ARC. Various BBS systems may also have
TPHRTV.ARC or TPHRTV2.ARC, which are functionally identical. These
archives hold version 2 of TPHRT, and contain files with datestamps from
1989. Version 1 of TPHRT was distributed as TPHRT.ARC in 1988 and will
not link correctly with SEEKTEST.PAS.
Briefly, TPHRT gives the programmer 100 software timers each with one
microsecond accuracy. The timer engine calibrates itself to the host PC
speed at run time, and can generate a detailed summary report of all timer
activity. Precise timing of BIOS interrupts 10h (video services) and 13h
(disk services) is also available, and the timer calls can be used inside
user written interrupt handlers. TPHRT is an ideal tool for both high
resolution execution profiling and embedded timer applications. Registered
users receive complete source to the timer libraries and example programs
that illustrate execution profiling, BIOS interrupt timing, and hardware
interrupt triggered timer activation. TPHRT registration is $7.50, and a
form to order TPHRT is provided as the last page of this document.
Seektest Usage
At the DOS prompt type SEEKTEST, and execution will begin. The system is
checked for physical hard disks present, and the user is prompted to test
any disk found, or exit. Measurements are made of single track and average
to all tracks seek time, as well as an estimate of software overhead (BIOS
interrupt and controller microcode) for each seek. The test is completely
non-destructive to the data on the media.
-1-
TPHRT Registration Form
Name __________________________________________________________________
Address _______________________________________________________________
City/State/Zip ________________________________________________________
Daytime Telephone _____________________________________________________
CompuServ ID (for tech support) _______________________________________
Where did you get your copy of TPHRT? ________________________________
What is your primary use of TPHRT? ____________________________________
Comments regarding this product _______________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
Check Products desired:
____ TPHRT Registered Version (Turbo Pascal V5.0) ............ 7.50
____ TCHRT Registered Version (Turbo C V2.0) ................. 7.50
____ MSCHRT Registered Version (Microsoft C V5.1/MSDOS) ...... 7.50
____ All three of the above (save 2.50) ...................... 20.00
Subtotal ................................................ _____
Michigan residents add 4% sales tax ..................... _____
Total enclosed (__check __money order) .................. _____
Remit to: Ryle Design
P.O. Box 22
Mt. Pleasant, Michigan 48804
-2-